package org.infodavid.common.model.criteria;

/**
 * The Interface IGenericPropertyCriteria.
 */
public interface IGenericPropertyCriteria extends ISearchCriteria {

	/**
	 * Gets the name pattern.
	 * @return the name pattern
	 */
	String getNamePattern();

	/**
	 * Sets the name pattern. If null, pattern is ignored.
	 * @param value the name pattern
	 */
	void setNamePattern(String value);

	/**
	 * Gets the scope pattern.
	 * @return the scope pattern
	 */
	String getScopePattern();

	/**
	 * Sets the scope pattern. If null, pattern is ignored.
	 * @param value the scope pattern
	 */
	void setScopePattern(String value);
}
